Solving Bank Problems